"""
1、首先启动webdriver并绑定特定端口开启web服务，当作Remote Server
2、Clinet首次请求会创建1个Session，向remote server发送HTTP请求启动浏览器Remote Server解析请求，并完成相应操作并返回response
3、启动浏览器后，Client Cookie携带session Id，再次给remote server发送HTTP请求，操作浏览器，定位页面元素等等
4、解析response，判断脚本是否继续还是结束
"""
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get("https://baidu.com")
driver.find_element(by=By.ID, value='kw').send_keys("手机")
driver.find_element(by=By.ID, value='su').click()
time.sleep(3)
driver.close()
